<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  <html xmlns="http://www.w3.org/1999/xhtml">
		<head>
			<!-- template designed by Marco Von Ballmoos -->
			<title>Docs For Class P4A_DB_Source</title>
			<link rel="stylesheet" href="../media/stylesheet.css" />
			<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/>
		</head>
		<body>
			<div class="page-body">			
<h2 class="class-name"><img src="../media/images/Class_logo.png"
														alt=" Class"
														title=" Class"
														style="vertical-align: middle"> P4A_DB_Source</h2>

<a name="sec-description"></a>
<div class="info-box">
	<div class="info-box-title">Description</div>
	<div class="nav-bar">
					<span class="disabled">Description</span> |
													<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
						|											<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
						
					</div>
	<div class="info-box-body">
        		<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Read/write data from/to a database.</p>
<p class="description"><p>Note that P4A_DB_Source is case sensitive when handling  schemas/tables/columns names, thus if your table name  is &quot;products&quot; (lowercase) then type it lowercase in P4A too,  if it is &quot;PRODUCTS&quot; (uppercase) then type it uppercase  in P4A too and so on...</p></p>
	<ul class="tags">
				<li><span class="field">author:</span> Andrea Giardina &lt;<a href="mailto:andrea.giardina@crealabs.it">andrea.giardina@crealabs.it</a>&gt;</li>
				<li><span class="field">author:</span> Fabrizio Balliano &lt;<a href="mailto:fabrizio@fabrizioballiano.it">fabrizio@fabrizioballiano.it</a>&gt;</li>
				<li><span class="field">copyright:</span> Copyright (c) 2003-2010 Fabrizio Balliano, Andrea Giardina</li>
			</ul>
		<p class="notes">
			Located in <a class="field" href="_p4a---objects---data_sources---db_source.php.html">/p4a/objects/data_sources/db_source.php</a> (line <span class="field">44</span>)
		</p>
		
				
		<pre><a href="../p4a/P4A_Object.html">P4A_Object</a>
   |
   --<a href="../p4a/P4A_Data_Source.html">P4A_Data_Source</a>
      |
      --P4A_DB_Source</pre>
	
			</div>
</div>



	<a name="sec-var-summary"></a>
	<div class="info-box">
		<div class="info-box-title">Variable Summary</span></div>
		<div class="nav-bar">
			<a href="#sec-description">Description</a> |
						<span class="disabled">Vars</span> (<a href="#sec-vars">details</a>)
							| 
									<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
							
								</div>
		<div class="info-box-body">
			<div class="var-summary">
																																																																																																																																								<div class="var-title">
					<img src="../media/images/Variable.png" alt=" " />
					<span class="var-type">string</span>
					<a href="#$_DSN" title="details" class="var-name">$_DSN</a>
				</div>
																<div class="var-title">
					<img src="../media/images/Variable.png" alt=" " />
					<span class="var-type">array</span>
					<a href="#$_fields" title="details" class="var-name">$_fields</a>
				</div>
																<div class="var-title">
					<img src="../media/images/Variable.png" alt=" " />
					<span class="var-type">array</span>
					<a href="#$_filters" title="details" class="var-name">$_filters</a>
				</div>
																<div class="var-title">
					<img src="../media/images/Variable.png" alt=" " />
					<span class="var-type">array</span>
					<a href="#$_group" title="details" class="var-name">$_group</a>
				</div>
																<div class="var-title">
					<img src="../media/images/Variable.png" alt=" " />
					<span class="var-type">array</span>
					<a href="#$_having" title="details" class="var-name">$_having</a>
				</div>
																<div class="var-title">
					<img src="../media/images/Variable.png" alt=" " />
					<span class="var-type">boolean</span>
					<a href="#$_is_sortable" title="details" class="var-name">$_is_sortable</a>
				</div>
																<div class="var-title">
					<img src="../media/images/Variable.png" alt=" " />
					<span class="var-type">array</span>
					<a href="#$_join" title="details" class="var-name">$_join</a>
				</div>
																<div class="var-title">
					<img src="../media/images/Variable.png" alt=" " />
					<span class="var-type">array</span>
					<a href="#$_multivalue_fields" title="details" class="var-name">$_multivalue_fields</a>
				</div>
																<div class="var-title">
					<img src="../media/images/Variable.png" alt=" " />
					<span class="var-type">string</span>
					<a href="#$_pk" title="details" class="var-name">$_pk</a>
				</div>
																<div class="var-title">
					<img src="../media/images/Variable.png" alt=" " />
					<span class="var-type">string</span>
					<a href="#$_query" title="details" class="var-name">$_query</a>
				</div>
																<div class="var-title">
					<img src="../media/images/Variable.png" alt=" " />
					<span class="var-type">string</span>
					<a href="#$_schema" title="details" class="var-name">$_schema</a>
				</div>
																<div class="var-title">
					<img src="../media/images/Variable.png" alt=" " />
					<span class="var-type">string</span>
					<a href="#$_table" title="details" class="var-name">$_table</a>
				</div>
																<div class="var-title">
					<img src="../media/images/Variable.png" alt=" " />
					<span class="var-type">array</span>
					<a href="#$_tables_metadata" title="details" class="var-name">$_tables_metadata</a>
				</div>
																<div class="var-title">
					<img src="../media/images/Variable.png" alt=" " />
					<span class="var-type">string</span>
					<a href="#$_table_alias" title="details" class="var-name">$_table_alias</a>
				</div>
																<div class="var-title">
					<img src="../media/images/Variable.png" alt=" " />
					<span class="var-type">string</span>
					<a href="#$_where" title="details" class="var-name">$_where</a>
				</div>
											</div>
		</div>
	</div>

	<a name="sec-method-summary"></a>
	<div class="info-box">
		<div class="info-box-title">Method Summary</span></div>
		<div class="nav-bar">
			<a href="#sec-description">Description</a> |
																		<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
				 
				|
						<span class="disabled">Methods</span> (<a href="#sec-methods">details</a>)
		</div>
		<div class="info-box-body">			
			<div class="method-summary">
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result"><a href="../p4a/P4A_DB_Source.html">P4A_DB_Source</a></span>
										<a href="#addFilter" title="details" class="method-name">addFilter</a>
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$filter</span>, <span class="var-type"><a href="../p4a/P4A_Object.html">P4A_Object</a></span>&nbsp;<span class="var-name">$obj</span>)
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result"><a href="../p4a/P4A_DB_Source.html">P4A_DB_Source</a></span>
										<a href="#addGroup" title="details" class="method-name">addGroup</a>
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$group</span>)
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result"><a href="../p4a/P4A_DB_Source.html">P4A_DB_Source</a></span>
										<a href="#addHaving" title="details" class="method-name">addHaving</a>
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$having</span>)
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result"><a href="../p4a/P4A_DB_Source.html">P4A_DB_Source</a></span>
										<a href="#addJoin" title="details" class="method-name">addJoin</a>
											(<span class="var-type">string|array</span>&nbsp;<span class="var-name">$table</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$clausole</span>, [<span class="var-type">array</span>&nbsp;<span class="var-name">$fields</span> = <span class="var-default">'*'</span>], [<span class="var-type">string</span>&nbsp;<span class="var-name">$schema</span> = <span class="var-default">null</span>])
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result"><a href="../p4a/P4A_DB_Source.html">P4A_DB_Source</a></span>
										<a href="#addJoinCross" title="details" class="method-name">addJoinCross</a>
											(<span class="var-type">string|array</span>&nbsp;<span class="var-name">$table</span>, [<span class="var-type">array</span>&nbsp;<span class="var-name">$fields</span> = <span class="var-default">'*'</span>], [<span class="var-type">string</span>&nbsp;<span class="var-name">$schema</span> = <span class="var-default">null</span>])
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result"><a href="../p4a/P4A_DB_Source.html">P4A_DB_Source</a></span>
										<a href="#addJoinFull" title="details" class="method-name">addJoinFull</a>
											(<span class="var-type">string|array</span>&nbsp;<span class="var-name">$table</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$clausole</span>, [<span class="var-type">array</span>&nbsp;<span class="var-name">$fields</span> = <span class="var-default">'*'</span>], [<span class="var-type">string</span>&nbsp;<span class="var-name">$schema</span> = <span class="var-default">null</span>])
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result"><a href="../p4a/P4A_DB_Source.html">P4A_DB_Source</a></span>
										<a href="#addJoinInner" title="details" class="method-name">addJoinInner</a>
											(<span class="var-type">string|array</span>&nbsp;<span class="var-name">$table</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$clausole</span>, [<span class="var-type">array</span>&nbsp;<span class="var-name">$fields</span> = <span class="var-default">'*'</span>], [<span class="var-type">string</span>&nbsp;<span class="var-name">$schema</span> = <span class="var-default">null</span>])
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result"><a href="../p4a/P4A_DB_Source.html">P4A_DB_Source</a></span>
										<a href="#addJoinLeft" title="details" class="method-name">addJoinLeft</a>
											(<span class="var-type">string|array</span>&nbsp;<span class="var-name">$table</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$clausole</span>, [<span class="var-type">array</span>&nbsp;<span class="var-name">$fields</span> = <span class="var-default">'*'</span>], [<span class="var-type">string</span>&nbsp;<span class="var-name">$schema</span> = <span class="var-default">null</span>])
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result"><a href="../p4a/P4A_DB_Source.html">P4A_DB_Source</a></span>
										<a href="#addJoinNatural" title="details" class="method-name">addJoinNatural</a>
											(<span class="var-type">string|array</span>&nbsp;<span class="var-name">$table</span>, [<span class="var-type">array</span>&nbsp;<span class="var-name">$fields</span> = <span class="var-default">'*'</span>], [<span class="var-type">string</span>&nbsp;<span class="var-name">$schema</span> = <span class="var-default">null</span>])
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result"><a href="../p4a/P4A_DB_Source.html">P4A_DB_Source</a></span>
										<a href="#addJoinRight" title="details" class="method-name">addJoinRight</a>
											(<span class="var-type">string|array</span>&nbsp;<span class="var-name">$table</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$clausole</span>, [<span class="var-type">array</span>&nbsp;<span class="var-name">$fields</span> = <span class="var-default">'*'</span>], [<span class="var-type">string</span>&nbsp;<span class="var-name">$schema</span> = <span class="var-default">null</span>])
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result"><a href="../p4a/P4A_DB_Source.html">P4A_DB_Source</a></span>
										<a href="#addMultivalueField" title="details" class="method-name">addMultivalueField</a>
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$fieldname</span>, [<span class="var-type">string</span>&nbsp;<span class="var-name">$table</span> = <span class="var-default">null</span>], [<span class="var-type">string</span>&nbsp;<span class="var-name">$fk</span> = <span class="var-default">null</span>], [<span class="var-type">string</span>&nbsp;<span class="var-name">$fk_field</span> = <span class="var-default">null</span>])
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">void</span>
										<a href="#createDataField" title="details" class="method-name">createDataField</a>
											(<span class="var-type"></span>&nbsp;<span class="var-name">$name</span>, [<span class="var-type"></span>&nbsp;<span class="var-name">$meta</span> = <span class="var-default">null</span>])
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">void</span>
										<a href="#deleteRow" title="details" class="method-name">deleteRow</a>
										()
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result"><a href="../p4a/P4A_DB_Source.html">P4A_DB_Source</a></span>
										<a href="#dropFilter" title="details" class="method-name">dropFilter</a>
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$filter</span>)
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">array</span>
										<a href="#getAll" title="details" class="method-name">getAll</a>
											([<span class="var-type">integer</span>&nbsp;<span class="var-name">$from</span> = <span class="var-default">0</span>], [<span class="var-type">integer</span>&nbsp;<span class="var-name">$count</span> = <span class="var-default">0</span>])
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">string</span>
										<a href="#getDSN" title="details" class="method-name">getDSN</a>
										()
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">array</span>
										<a href="#getFields" title="details" class="method-name">getFields</a>
										()
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">array</span>
										<a href="#getFilters" title="details" class="method-name">getFilters</a>
										()
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">array</span>
										<a href="#getGroup" title="details" class="method-name">getGroup</a>
										()
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">array</span>
										<a href="#getHaving" title="details" class="method-name">getHaving</a>
										()
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">array</span>
										<a href="#getJoin" title="details" class="method-name">getJoin</a>
										()
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">integer</span>
										<a href="#getNumRows" title="details" class="method-name">getNumRows</a>
										()
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">void</span>
										<a href="#getPkRow" title="details" class="method-name">getPkRow</a>
											(<span class="var-type"></span>&nbsp;<span class="var-name">$pk</span>)
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">string</span>
										<a href="#getQuery" title="details" class="method-name">getQuery</a>
										()
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">integer</span>
										<a href="#getRowPosition" title="details" class="method-name">getRowPosition</a>
											([<span class="var-type">array</span>&nbsp;<span class="var-name">$row</span> = <span class="var-default">null</span>])
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">string</span>
										<a href="#getSchema" title="details" class="method-name">getSchema</a>
										()
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">string</span>
										<a href="#getTable" title="details" class="method-name">getTable</a>
										()
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">string</span>
										<a href="#getTableAlias" title="details" class="method-name">getTableAlias</a>
										()
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">string</span>
										<a href="#getWhere" title="details" class="method-name">getWhere</a>
										()
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">boolean|<a href="../p4a/P4A_DB_Source.html">P4A_DB_Source</a></span>
										<a href="#isReadOnly" title="details" class="method-name">isReadOnly</a>
											([<span class="var-type">boolean</span>&nbsp;<span class="var-name">$value</span> = <span class="var-default">null</span>])
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result"><a href="../p4a/P4A_DB_Source.html">P4A_DB_Source</a></span>
										<a href="#load" title="details" class="method-name">load</a>
										()
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result"><a href="../p4a/P4A_DB_Source.html">P4A_DB_Source</a></span>
										<a href="#resetNumRows" title="details" class="method-name">resetNumRows</a>
										()
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">array</span>
										<a href="#row" title="details" class="method-name">row</a>
											([<span class="var-type">integer</span>&nbsp;<span class="var-name">$num_row</span> = <span class="var-default">null</span>], [<span class="var-type">boolean</span>&nbsp;<span class="var-name">$move_pointer</span> = <span class="var-default">true</span>])
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">array</span>
										<a href="#rowByPk" title="details" class="method-name">rowByPk</a>
											(<span class="var-type">mixed</span>&nbsp;<span class="var-name">$pk</span>)
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">void</span>
										<a href="#saveRow" title="details" class="method-name">saveRow</a>
											([<span class="var-type">array</span>&nbsp;<span class="var-name">$fields_values</span> = <span class="var-default">array()</span>], [<span class="var-type">array</span>&nbsp;<span class="var-name">$pk_values</span> = <span class="var-default">array()</span>])
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result"><a href="../p4a/P4A_DB_Source.html">P4A_DB_Source</a></span>
										<a href="#setDSN" title="details" class="method-name">setDSN</a>
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$DSN</span>)
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result"><a href="../p4a/P4A_DB_Source.html">P4A_DB_Source</a></span>
										<a href="#setFields" title="details" class="method-name">setFields</a>
											(<span class="var-type"></span>&nbsp;<span class="var-name">$fields</span>)
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result"><a href="../p4a/P4A_DB_Source.html">P4A_DB_Source</a></span>
										<a href="#setGroup" title="details" class="method-name">setGroup</a>
											(<span class="var-type">string|array</span>&nbsp;<span class="var-name">$group</span>)
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result"><a href="../p4a/P4A_DB_Source.html">P4A_DB_Source</a></span>
										<a href="#setHaving" title="details" class="method-name">setHaving</a>
											(<span class="var-type">string|array</span>&nbsp;<span class="var-name">$having</span>)
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result"><a href="../p4a/P4A_DB_Source.html">P4A_DB_Source</a></span>
										<a href="#setQuery" title="details" class="method-name">setQuery</a>
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$query</span>)
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result"><a href="../p4a/P4A_DB_Source.html">P4A_DB_Source</a></span>
										<a href="#setSchema" title="details" class="method-name">setSchema</a>
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$schema</span>)
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result"><a href="../p4a/P4A_DB_Source.html">P4A_DB_Source</a></span>
										<a href="#setTable" title="details" class="method-name">setTable</a>
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$table</span>, [<span class="var-type">string</span>&nbsp;<span class="var-name">$alias</span> = <span class="var-default">null</span>])
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">string</span>
										<a href="#setTableAlias" title="details" class="method-name">setTableAlias</a>
											(<span class="var-type"></span>&nbsp;<span class="var-name">$alias</span>)
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result"><a href="../p4a/P4A_DB_Source.html">P4A_DB_Source</a></span>
										<a href="#setWhere" title="details" class="method-name">setWhere</a>
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$where</span>)
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result"><a href="../p4a/P4A_DB_Source.html">P4A_DB_Source</a></span>
										<a href="#updateRowPosition" title="details" class="method-name">updateRowPosition</a>
										()
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">void</span>
										<a href="#_composeGroupPart" title="details" class="method-name">_composeGroupPart</a>
											(<span class="var-type"></span>&nbsp;<span class="var-name">$select</span>)
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">void</span>
										<a href="#_composeHavingPart" title="details" class="method-name">_composeHavingPart</a>
											(<span class="var-type"></span>&nbsp;<span class="var-name">$select</span>)
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">void</span>
										<a href="#_composeOrderPart" title="details" class="method-name">_composeOrderPart</a>
											(<span class="var-type"></span>&nbsp;<span class="var-name">$select</span>, [<span class="var-type"></span>&nbsp;<span class="var-name">$order</span> = <span class="var-default">array()</span>])
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">void</span>
										<a href="#_composePkString" title="details" class="method-name">_composePkString</a>
											([<span class="var-type"></span>&nbsp;<span class="var-name">$pk_values</span> = <span class="var-default">array()</span>])
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">void</span>
										<a href="#_composeSelectCountPart" title="details" class="method-name">_composeSelectCountPart</a>
											(<span class="var-type"></span>&nbsp;<span class="var-name">$select</span>)
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">string</span>
										<a href="#_composeSelectCountQuery" title="details" class="method-name">_composeSelectCountQuery</a>
											([<span class="var-type">string</span>&nbsp;<span class="var-name">$query</span> = <span class="var-default">null</span>])
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">void</span>
										<a href="#_composeSelectPart" title="details" class="method-name">_composeSelectPart</a>
											(<span class="var-type"></span>&nbsp;<span class="var-name">$select</span>)
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">Zend_Db_Select|string</span>
										<a href="#_composeSelectPkQuery" title="details" class="method-name">_composeSelectPkQuery</a>
											(<span class="var-type"></span>&nbsp;<span class="var-name">$pk_value</span>)
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">Zend_Db_Select|string</span>
										<a href="#_composeSelectQuery" title="details" class="method-name">_composeSelectQuery</a>
											([<span class="var-type"></span>&nbsp;<span class="var-name">$add_order_clause</span> = <span class="var-default">true</span>])
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">Zend_Db_Select|string</span>
										<a href="#_composeSelectStructureQuery" title="details" class="method-name">_composeSelectStructureQuery</a>
										()
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">void</span>
										<a href="#_composeWherePart" title="details" class="method-name">_composeWherePart</a>
											(<span class="var-type"></span>&nbsp;<span class="var-name">$select</span>)
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">void</span>
										<a href="#__wakeup" title="details" class="method-name">__wakeup</a>
										()
									</div>
											</div>
		</div>
	</div>		

	<a name="sec-vars"></a>
	<div class="info-box">
		<div class="info-box-title">Variables</div>
		<div class="nav-bar">
			<a href="#sec-description">Description</a> |
										<a href="#sec-var-summary">Vars</a> (<span class="disabled">details</span>)
						
			
										| 
									<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
							
					</div>
		<div class="info-box-body">
			
<a name="var$_DSN" id="$_DSN"><!-- --></A>
<div class="oddrow">

	<div class="var-header">
		<img src="../media/images/Variable.png" />
		<span class="var-title">
			<span class="var-type">string</span>
			<span class="var-name">$_DSN</span>
			 = <span class="var-default"> null</span>			(line <span class="line-number">49</span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	
		
		

</div>
<a name="var$_fields" id="$_fields"><!-- --></A>
<div class="evenrow">

	<div class="var-header">
		<img src="../media/images/Variable.png" />
		<span class="var-title">
			<span class="var-type">array</span>
			<span class="var-name">$_fields</span>
			 = <span class="var-default">array()</span>			(line <span class="line-number">74</span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	
		
		

</div>
<a name="var$_filters" id="$_filters"><!-- --></A>
<div class="oddrow">

	<div class="var-header">
		<img src="../media/images/Variable.png" />
		<span class="var-title">
			<span class="var-type">array</span>
			<span class="var-name">$_filters</span>
			 = <span class="var-default">array()</span>			(line <span class="line-number">114</span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	
		
		

</div>
<a name="var$_group" id="$_group"><!-- --></A>
<div class="evenrow">

	<div class="var-header">
		<img src="../media/images/Variable.png" />
		<span class="var-title">
			<span class="var-type">array</span>
			<span class="var-name">$_group</span>
			 = <span class="var-default">array()</span>			(line <span class="line-number">89</span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	
		
		

</div>
<a name="var$_having" id="$_having"><!-- --></A>
<div class="oddrow">

	<div class="var-header">
		<img src="../media/images/Variable.png" />
		<span class="var-title">
			<span class="var-type">array</span>
			<span class="var-name">$_having</span>
			 = <span class="var-default">array()</span>			(line <span class="line-number">94</span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	
		
		

</div>
<a name="var$_is_sortable" id="$_is_sortable"><!-- --></A>
<div class="evenrow">

	<div class="var-header">
		<img src="../media/images/Variable.png" />
		<span class="var-title">
			<span class="var-type">boolean</span>
			<span class="var-name">$_is_sortable</span>
			 = <span class="var-default"> true</span>			(line <span class="line-number">99</span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	
			<hr class="separator" />
		<div class="notes">Redefinition of:</div>
		<dl>
			<dt><a href="../p4a/P4A_Data_Source.html#var$_is_sortable">P4A_Data_Source::$_is_sortable</a></dt>
					</dl>
		
		

</div>
<a name="var$_join" id="$_join"><!-- --></A>
<div class="oddrow">

	<div class="var-header">
		<img src="../media/images/Variable.png" />
		<span class="var-title">
			<span class="var-type">array</span>
			<span class="var-name">$_join</span>
			 = <span class="var-default">array()</span>			(line <span class="line-number">79</span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	
		
		

</div>
<a name="var$_multivalue_fields" id="$_multivalue_fields"><!-- --></A>
<div class="evenrow">

	<div class="var-header">
		<img src="../media/images/Variable.png" />
		<span class="var-title">
			<span class="var-type">array</span>
			<span class="var-name">$_multivalue_fields</span>
			 = <span class="var-default">array()</span>			(line <span class="line-number">109</span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	
		
		

</div>
<a name="var$_pk" id="$_pk"><!-- --></A>
<div class="oddrow">

	<div class="var-header">
		<img src="../media/images/Variable.png" />
		<span class="var-title">
			<span class="var-type">string</span>
			<span class="var-name">$_pk</span>
			 = <span class="var-default"> null</span>			(line <span class="line-number">54</span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	
			<hr class="separator" />
		<div class="notes">Redefinition of:</div>
		<dl>
			<dt><a href="../p4a/P4A_Data_Source.html#var$_pk">P4A_Data_Source::$_pk</a></dt>
					</dl>
		
		

</div>
<a name="var$_query" id="$_query"><!-- --></A>
<div class="evenrow">

	<div class="var-header">
		<img src="../media/images/Variable.png" />
		<span class="var-title">
			<span class="var-type">string</span>
			<span class="var-name">$_query</span>
			 = <span class="var-default"> null</span>			(line <span class="line-number">104</span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	
		
		

</div>
<a name="var$_schema" id="$_schema"><!-- --></A>
<div class="oddrow">

	<div class="var-header">
		<img src="../media/images/Variable.png" />
		<span class="var-title">
			<span class="var-type">string</span>
			<span class="var-name">$_schema</span>
			 = <span class="var-default"> null</span>			(line <span class="line-number">69</span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	
		
		

</div>
<a name="var$_table" id="$_table"><!-- --></A>
<div class="evenrow">

	<div class="var-header">
		<img src="../media/images/Variable.png" />
		<span class="var-title">
			<span class="var-type">string</span>
			<span class="var-name">$_table</span>
			 = <span class="var-default"> null</span>			(line <span class="line-number">59</span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	
		
		

</div>
<a name="var$_tables_metadata" id="$_tables_metadata"><!-- --></A>
<div class="oddrow">

	<div class="var-header">
		<img src="../media/images/Variable.png" />
		<span class="var-title">
			<span class="var-type">array</span>
			<span class="var-name">$_tables_metadata</span>
			 = <span class="var-default">array()</span>			(line <span class="line-number">119</span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	
		
		

</div>
<a name="var$_table_alias" id="$_table_alias"><!-- --></A>
<div class="evenrow">

	<div class="var-header">
		<img src="../media/images/Variable.png" />
		<span class="var-title">
			<span class="var-type">string</span>
			<span class="var-name">$_table_alias</span>
			 = <span class="var-default"> null</span>			(line <span class="line-number">64</span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	
		
		

</div>
<a name="var$_where" id="$_where"><!-- --></A>
<div class="oddrow">

	<div class="var-header">
		<img src="../media/images/Variable.png" />
		<span class="var-title">
			<span class="var-type">string</span>
			<span class="var-name">$_where</span>
			 = <span class="var-default"> null</span>			(line <span class="line-number">84</span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	
		
		

</div>
							<h4>Inherited Variables</h4>
				<A NAME='inherited_vars'><!-- --></A>
									<p>Inherited from <span class="classname"><a href="../p4a/P4A_Data_Source.html">P4A_Data_Source</a></span></p>
					<blockquote>
													<img src="../media/images/Variable.png" />
							<span class="var-title">
								<span class="var-name"><a href="../p4a/P4A_Data_Source.html#var$fields">P4A_Data_Source::$fields</a></span><br>
							</span>
													<img src="../media/images/Variable.png" />
							<span class="var-title">
								<span class="var-name"><a href="../p4a/P4A_Data_Source.html#var$_is_read_only">P4A_Data_Source::$_is_read_only</a></span><br>
							</span>
													<img src="../media/images/Variable.png" />
							<span class="var-title">
								<span class="var-name"><a href="../p4a/P4A_Data_Source.html#var$_limit">P4A_Data_Source::$_limit</a></span><br>
							</span>
													<img src="../media/images/Variable.png" />
							<span class="var-title">
								<span class="var-name"><a href="../p4a/P4A_Data_Source.html#var$_num_pages">P4A_Data_Source::$_num_pages</a></span><br>
							</span>
													<img src="../media/images/Variable.png" />
							<span class="var-title">
								<span class="var-name"><a href="../p4a/P4A_Data_Source.html#var$_num_rows">P4A_Data_Source::$_num_rows</a></span><br>
							</span>
													<img src="../media/images/Variable.png" />
							<span class="var-title">
								<span class="var-name"><a href="../p4a/P4A_Data_Source.html#var$_offset">P4A_Data_Source::$_offset</a></span><br>
							</span>
													<img src="../media/images/Variable.png" />
							<span class="var-title">
								<span class="var-name"><a href="../p4a/P4A_Data_Source.html#var$_order">P4A_Data_Source::$_order</a></span><br>
							</span>
													<img src="../media/images/Variable.png" />
							<span class="var-title">
								<span class="var-name"><a href="../p4a/P4A_Data_Source.html#var$_page_limit">P4A_Data_Source::$_page_limit</a></span><br>
							</span>
													<img src="../media/images/Variable.png" />
							<span class="var-title">
								<span class="var-name"><a href="../p4a/P4A_Data_Source.html#var$_pointer">P4A_Data_Source::$_pointer</a></span><br>
							</span>
											</blockquote> 
									<p>Inherited from <span class="classname"><a href="../p4a/P4A_Object.html">P4A_Object</a></span></p>
					<blockquote>
													<img src="../media/images/Variable.png" />
							<span class="var-title">
								<span class="var-name"><a href="../p4a/P4A_Object.html#var$_helpers">P4A_Object::$_helpers</a></span><br>
							</span>
													<img src="../media/images/Variable.png" />
							<span class="var-title">
								<span class="var-name"><a href="../p4a/P4A_Object.html#var$_id">P4A_Object::$_id</a></span><br>
							</span>
													<img src="../media/images/Variable.png" />
							<span class="var-title">
								<span class="var-name"><a href="../p4a/P4A_Object.html#var$_map_actions">P4A_Object::$_map_actions</a></span><br>
							</span>
													<img src="../media/images/Variable.png" />
							<span class="var-title">
								<span class="var-name"><a href="../p4a/P4A_Object.html#var$_name">P4A_Object::$_name</a></span><br>
							</span>
													<img src="../media/images/Variable.png" />
							<span class="var-title">
								<span class="var-name"><a href="../p4a/P4A_Object.html#var$_objects">P4A_Object::$_objects</a></span><br>
							</span>
													<img src="../media/images/Variable.png" />
							<span class="var-title">
								<span class="var-name"><a href="../p4a/P4A_Object.html#var$_parent_id">P4A_Object::$_parent_id</a></span><br>
							</span>
											</blockquote> 
										
		</div>
	</div>
	
	<a name="sec-methods"></a>
	<div class="info-box">
		<div class="info-box-title">Methods</div>
		<div class="nav-bar">
			<a href="#sec-description">Description</a> |
															<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
														<a href="#sec-method-summary">Methods</a> (<span class="disabled">details</span>)
						
		</div>
		<div class="info-box-body">
			<A NAME='method_detail'></A>
<a name="methodaddFilter" id="addFilter"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">addFilter</span> (line <span class="line-number">444</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result"><a href="../p4a/P4A_DB_Source.html">P4A_DB_Source</a></span>
		<span class="method-name">
			addFilter
		</span>
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$filter</span>, <span class="var-type"><a href="../p4a/P4A_Object.html">P4A_Object</a></span>&nbsp;<span class="var-name">$obj</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$filter</span>			</li>
					<li>
				<span class="var-type"><a href="../p4a/P4A_Object.html">P4A_Object</a></span>
				<span class="var-name">$obj</span>			</li>
				</ul>
		
			
	</div>
<a name="methodaddGroup" id="addGroup"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">addGroup</span> (line <span class="line-number">350</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result"><a href="../p4a/P4A_DB_Source.html">P4A_DB_Source</a></span>
		<span class="method-name">
			addGroup
		</span>
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$group</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$group</span>			</li>
				</ul>
		
			
	</div>
<a name="methodaddHaving" id="addHaving"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">addHaving</span> (line <span class="line-number">387</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Multiple having clause will be added with the AND operator</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result"><a href="../p4a/P4A_DB_Source.html">P4A_DB_Source</a></span>
		<span class="method-name">
			addHaving
		</span>
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$having</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$having</span>			</li>
				</ul>
		
			
	</div>
<a name="methodaddJoin" id="addJoin"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">addJoin</span> (line <span class="line-number">225</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Add a join (default join type is INNER)</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result"><a href="../p4a/P4A_DB_Source.html">P4A_DB_Source</a></span>
		<span class="method-name">
			addJoin
		</span>
					(<span class="var-type">string|array</span>&nbsp;<span class="var-name">$table</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$clausole</span>, [<span class="var-type">array</span>&nbsp;<span class="var-name">$fields</span> = <span class="var-default">'*'</span>], [<span class="var-type">string</span>&nbsp;<span class="var-name">$schema</span> = <span class="var-default">null</span>])
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">string|array</span>
				<span class="var-name">$table</span><span class="var-description">: Table name or table/alias array (eg: array(&quot;table_name&quot;, &quot;alias&quot;))</span>			</li>
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$clausole</span>			</li>
					<li>
				<span class="var-type">array</span>
				<span class="var-name">$fields</span>			</li>
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$schema</span>			</li>
				</ul>
		
			
	</div>
<a name="methodaddJoinCross" id="addJoinCross"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">addJoinCross</span> (line <span class="line-number">294</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Add a cross join</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result"><a href="../p4a/P4A_DB_Source.html">P4A_DB_Source</a></span>
		<span class="method-name">
			addJoinCross
		</span>
					(<span class="var-type">string|array</span>&nbsp;<span class="var-name">$table</span>, [<span class="var-type">array</span>&nbsp;<span class="var-name">$fields</span> = <span class="var-default">'*'</span>], [<span class="var-type">string</span>&nbsp;<span class="var-name">$schema</span> = <span class="var-default">null</span>])
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">string|array</span>
				<span class="var-name">$table</span><span class="var-description">: Table name or table/alias array (eg: array(&quot;table_name&quot;, &quot;alias&quot;))</span>			</li>
					<li>
				<span class="var-type">array</span>
				<span class="var-name">$fields</span>			</li>
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$schema</span>			</li>
				</ul>
		
			
	</div>
<a name="methodaddJoinFull" id="addJoinFull"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">addJoinFull</span> (line <span class="line-number">281</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Add a full join</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result"><a href="../p4a/P4A_DB_Source.html">P4A_DB_Source</a></span>
		<span class="method-name">
			addJoinFull
		</span>
					(<span class="var-type">string|array</span>&nbsp;<span class="var-name">$table</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$clausole</span>, [<span class="var-type">array</span>&nbsp;<span class="var-name">$fields</span> = <span class="var-default">'*'</span>], [<span class="var-type">string</span>&nbsp;<span class="var-name">$schema</span> = <span class="var-default">null</span>])
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">string|array</span>
				<span class="var-name">$table</span><span class="var-description">: Table name or table/alias array (eg: array(&quot;table_name&quot;, &quot;alias&quot;))</span>			</li>
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$clausole</span>			</li>
					<li>
				<span class="var-type">array</span>
				<span class="var-name">$fields</span>			</li>
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$schema</span>			</li>
				</ul>
		
			
	</div>
<a name="methodaddJoinInner" id="addJoinInner"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">addJoinInner</span> (line <span class="line-number">239</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Add an inner join</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result"><a href="../p4a/P4A_DB_Source.html">P4A_DB_Source</a></span>
		<span class="method-name">
			addJoinInner
		</span>
					(<span class="var-type">string|array</span>&nbsp;<span class="var-name">$table</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$clausole</span>, [<span class="var-type">array</span>&nbsp;<span class="var-name">$fields</span> = <span class="var-default">'*'</span>], [<span class="var-type">string</span>&nbsp;<span class="var-name">$schema</span> = <span class="var-default">null</span>])
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">string|array</span>
				<span class="var-name">$table</span><span class="var-description">: Table name or table/alias array (eg: array(&quot;table_name&quot;, &quot;alias&quot;))</span>			</li>
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$clausole</span>			</li>
					<li>
				<span class="var-type">array</span>
				<span class="var-name">$fields</span>			</li>
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$schema</span>			</li>
				</ul>
		
			
	</div>
<a name="methodaddJoinLeft" id="addJoinLeft"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">addJoinLeft</span> (line <span class="line-number">253</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Add a left join</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result"><a href="../p4a/P4A_DB_Source.html">P4A_DB_Source</a></span>
		<span class="method-name">
			addJoinLeft
		</span>
					(<span class="var-type">string|array</span>&nbsp;<span class="var-name">$table</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$clausole</span>, [<span class="var-type">array</span>&nbsp;<span class="var-name">$fields</span> = <span class="var-default">'*'</span>], [<span class="var-type">string</span>&nbsp;<span class="var-name">$schema</span> = <span class="var-default">null</span>])
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">string|array</span>
				<span class="var-name">$table</span><span class="var-description">: Table name or table/alias array (eg: array(&quot;table_name&quot;, &quot;alias&quot;))</span>			</li>
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$clausole</span>			</li>
					<li>
				<span class="var-type">array</span>
				<span class="var-name">$fields</span>			</li>
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$schema</span>			</li>
				</ul>
		
			
	</div>
<a name="methodaddJoinNatural" id="addJoinNatural"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">addJoinNatural</span> (line <span class="line-number">307</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Add a natural join</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result"><a href="../p4a/P4A_DB_Source.html">P4A_DB_Source</a></span>
		<span class="method-name">
			addJoinNatural
		</span>
					(<span class="var-type">string|array</span>&nbsp;<span class="var-name">$table</span>, [<span class="var-type">array</span>&nbsp;<span class="var-name">$fields</span> = <span class="var-default">'*'</span>], [<span class="var-type">string</span>&nbsp;<span class="var-name">$schema</span> = <span class="var-default">null</span>])
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">string|array</span>
				<span class="var-name">$table</span><span class="var-description">: Table name or table/alias array (eg: array(&quot;table_name&quot;, &quot;alias&quot;))</span>			</li>
					<li>
				<span class="var-type">array</span>
				<span class="var-name">$fields</span>			</li>
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$schema</span>			</li>
				</ul>
		
			
	</div>
<a name="methodaddJoinRight" id="addJoinRight"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">addJoinRight</span> (line <span class="line-number">267</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Add a right join</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result"><a href="../p4a/P4A_DB_Source.html">P4A_DB_Source</a></span>
		<span class="method-name">
			addJoinRight
		</span>
					(<span class="var-type">string|array</span>&nbsp;<span class="var-name">$table</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$clausole</span>, [<span class="var-type">array</span>&nbsp;<span class="var-name">$fields</span> = <span class="var-default">'*'</span>], [<span class="var-type">string</span>&nbsp;<span class="var-name">$schema</span> = <span class="var-default">null</span>])
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">string|array</span>
				<span class="var-name">$table</span><span class="var-description">: Table name or table/alias array (eg: array(&quot;table_name&quot;, &quot;alias&quot;))</span>			</li>
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$clausole</span>			</li>
					<li>
				<span class="var-type">array</span>
				<span class="var-name">$fields</span>			</li>
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$schema</span>			</li>
				</ul>
		
			
	</div>
<a name="methodaddMultivalueField" id="addMultivalueField"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">addMultivalueField</span> (line <span class="line-number">1255</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result"><a href="../p4a/P4A_DB_Source.html">P4A_DB_Source</a></span>
		<span class="method-name">
			addMultivalueField
		</span>
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$fieldname</span>, [<span class="var-type">string</span>&nbsp;<span class="var-name">$table</span> = <span class="var-default">null</span>], [<span class="var-type">string</span>&nbsp;<span class="var-name">$fk</span> = <span class="var-default">null</span>], [<span class="var-type">string</span>&nbsp;<span class="var-name">$fk_field</span> = <span class="var-default">null</span>])
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$fieldname</span>			</li>
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$table</span>			</li>
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$fk</span>			</li>
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$fk_field</span>			</li>
				</ul>
		
			
	</div>
<a name="methodcreateDataField" id="createDataField"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">createDataField</span> (line <span class="line-number">578</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			createDataField
		</span>
					(<span class="var-type"></span>&nbsp;<span class="var-name">$name</span>, [<span class="var-type"></span>&nbsp;<span class="var-name">$meta</span> = <span class="var-default">null</span>])
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type"></span>
				<span class="var-name">$name</span>			</li>
					<li>
				<span class="var-type"></span>
				<span class="var-name">$meta</span>			</li>
				</ul>
		
			
	</div>
<a name="methoddeleteRow" id="deleteRow"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">deleteRow</span> (line <span class="line-number">966</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Removes the row from the database</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			deleteRow
		</span>
				()
			</div>
	
		
			<hr class="separator" />
		<div class="notes">Redefinition of:</div>
		<dl>
			<dt><a href="../p4a/P4A_Data_Source.html#methoddeleteRow">P4A_Data_Source::deleteRow()</a></dt>
					</dl>
			
	</div>
<a name="methoddropFilter" id="dropFilter"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">dropFilter</span> (line <span class="line-number">455</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result"><a href="../p4a/P4A_DB_Source.html">P4A_DB_Source</a></span>
		<span class="method-name">
			dropFilter
		</span>
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$filter</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$filter</span>			</li>
				</ul>
		
			
	</div>
<a name="methodgetAll" id="getAll"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">getAll</span> (line <span class="line-number">1001</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Returns all rows as an associative array.</p>
<p class="description"><p>You can get only a subset of all rows using  $from and $count parameters.</p></p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">array</span>
		<span class="method-name">
			getAll
		</span>
					([<span class="var-type">integer</span>&nbsp;<span class="var-name">$from</span> = <span class="var-default">0</span>], [<span class="var-type">integer</span>&nbsp;<span class="var-name">$count</span> = <span class="var-default">0</span>])
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">integer</span>
				<span class="var-name">$from</span>			</li>
					<li>
				<span class="var-type">integer</span>
				<span class="var-name">$count</span>			</li>
				</ul>
		
			<hr class="separator" />
		<div class="notes">Redefinition of:</div>
		<dl>
			<dt><a href="../p4a/P4A_Data_Source.html#methodgetAll">P4A_Data_Source::getAll()</a></dt>
					</dl>
			
	</div>
<a name="methodgetDSN" id="getDSN"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">getDSN</span> (line <span class="line-number">134</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">string</span>
		<span class="method-name">
			getDSN
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodgetFields" id="getFields"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">getFields</span> (line <span class="line-number">212</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">array</span>
		<span class="method-name">
			getFields
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodgetFilters" id="getFilters"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">getFilters</span> (line <span class="line-number">467</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">array</span>
		<span class="method-name">
			getFilters
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodgetGroup" id="getGroup"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">getGroup</span> (line <span class="line-number">377</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">array</span>
		<span class="method-name">
			getGroup
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodgetHaving" id="getHaving"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">getHaving</span> (line <span class="line-number">414</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">array</span>
		<span class="method-name">
			getHaving
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodgetJoin" id="getJoin"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">getJoin</span> (line <span class="line-number">317</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Get all joins</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">array</span>
		<span class="method-name">
			getJoin
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodgetNumRows" id="getNumRows"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">getNumRows</span> (line <span class="line-number">754</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">integer</span>
		<span class="method-name">
			getNumRows
		</span>
				()
			</div>
	
		
			<hr class="separator" />
		<div class="notes">Redefinition of:</div>
		<dl>
			<dt><a href="../p4a/P4A_Data_Source.html#methodgetNumRows">P4A_Data_Source::getNumRows()</a></dt>
					</dl>
			
	</div>
<a name="methodgetPkRow" id="getPkRow"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">getPkRow</span> (line <span class="line-number">656</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			getPkRow
		</span>
					(<span class="var-type"></span>&nbsp;<span class="var-name">$pk</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type"></span>
				<span class="var-name">$pk</span>			</li>
				</ul>
		
			<hr class="separator" />
		<div class="notes">Redefinition of:</div>
		<dl>
			<dt><a href="../p4a/P4A_Data_Source.html#methodgetPkRow">P4A_Data_Source::getPkRow()</a></dt>
					</dl>
			
	</div>
<a name="methodgetQuery" id="getQuery"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">getQuery</span> (line <span class="line-number">434</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">string</span>
		<span class="method-name">
			getQuery
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodgetRowPosition" id="getRowPosition"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">getRowPosition</span> (line <span class="line-number">768</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">integer</span>
		<span class="method-name">
			getRowPosition
		</span>
					([<span class="var-type">array</span>&nbsp;<span class="var-name">$row</span> = <span class="var-default">null</span>])
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">array</span>
				<span class="var-name">$row</span>			</li>
				</ul>
		
			
	</div>
<a name="methodgetSchema" id="getSchema"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">getSchema</span> (line <span class="line-number">194</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">string</span>
		<span class="method-name">
			getSchema
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodgetTable" id="getTable"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">getTable</span> (line <span class="line-number">159</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">string</span>
		<span class="method-name">
			getTable
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodgetTableAlias" id="getTableAlias"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">getTableAlias</span> (line <span class="line-number">176</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">string</span>
		<span class="method-name">
			getTableAlias
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodgetWhere" id="getWhere"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">getWhere</span> (line <span class="line-number">341</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Get the where clausole (in SQL syntax)</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">string</span>
		<span class="method-name">
			getWhere
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodisReadOnly" id="isReadOnly"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">isReadOnly</span> (line <span class="line-number">649</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">gets/sets read only state</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">boolean|<a href="../p4a/P4A_DB_Source.html">P4A_DB_Source</a></span>
		<span class="method-name">
			isReadOnly
		</span>
					([<span class="var-type">boolean</span>&nbsp;<span class="var-name">$value</span> = <span class="var-default">null</span>])
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">boolean</span>
				<span class="var-name">$value</span>			</li>
				</ul>
		
			
	</div>
<a name="methodload" id="load"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">load</span> (line <span class="line-number">497</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">see:</span> load()</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result"><a href="../p4a/P4A_DB_Source.html">P4A_DB_Source</a></span>
		<span class="method-name">
			load
		</span>
				()
			</div>
	
		
			<hr class="separator" />
		<div class="notes">Redefinition of:</div>
		<dl>
			<dt><a href="../p4a/P4A_Data_Source.html#methodload">P4A_Data_Source::load()</a></dt>
					</dl>
			
	</div>
<a name="methodresetNumRows" id="resetNumRows"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">resetNumRows</span> (line <span class="line-number">1242</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result"><a href="../p4a/P4A_DB_Source.html">P4A_DB_Source</a></span>
		<span class="method-name">
			resetNumRows
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodrow" id="row"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">row</span> (line <span class="line-number">676</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">array</span>
		<span class="method-name">
			row
		</span>
					([<span class="var-type">integer</span>&nbsp;<span class="var-name">$num_row</span> = <span class="var-default">null</span>], [<span class="var-type">boolean</span>&nbsp;<span class="var-name">$move_pointer</span> = <span class="var-default">true</span>])
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">integer</span>
				<span class="var-name">$num_row</span><span class="var-description">: The position of the row to retrieve in the data source</span>			</li>
					<li>
				<span class="var-type">boolean</span>
				<span class="var-name">$move_pointer</span>			</li>
				</ul>
		
			<hr class="separator" />
		<div class="notes">Redefinition of:</div>
		<dl>
			<dt><a href="../p4a/P4A_Data_Source.html#methodrow">P4A_Data_Source::row()</a></dt>
					</dl>
			
	</div>
<a name="methodrowByPk" id="rowByPk"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">rowByPk</span> (line <span class="line-number">744</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">array</span>
		<span class="method-name">
			rowByPk
		</span>
					(<span class="var-type">mixed</span>&nbsp;<span class="var-name">$pk</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">mixed</span>
				<span class="var-name">$pk</span>			</li>
				</ul>
		
			
	</div>
<a name="methodsaveRow" id="saveRow"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">saveRow</span> (line <span class="line-number">862</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Inserts/update the row to the database.</p>
<p class="description"><p>If you've multivalue fields be sure that the user can't  change the value of primary keys or the record will  be broken.</p><p>You can pass $fields_values and $pk_values if you want  to save a row you created in a custom way bypassing  internal data_fields.</p></p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			saveRow
		</span>
					([<span class="var-type">array</span>&nbsp;<span class="var-name">$fields_values</span> = <span class="var-default">array()</span>], [<span class="var-type">array</span>&nbsp;<span class="var-name">$pk_values</span> = <span class="var-default">array()</span>])
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">array</span>
				<span class="var-name">$fields_values</span>			</li>
					<li>
				<span class="var-type">array</span>
				<span class="var-name">$pk_values</span><span class="var-description">: must be associative key_name=&gt;key_value</span>			</li>
				</ul>
		
			
	</div>
<a name="methodsetDSN" id="setDSN"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">setDSN</span> (line <span class="line-number">125</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result"><a href="../p4a/P4A_DB_Source.html">P4A_DB_Source</a></span>
		<span class="method-name">
			setDSN
		</span>
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$DSN</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$DSN</span>			</li>
				</ul>
		
			
	</div>
<a name="methodsetFields" id="setFields"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">setFields</span> (line <span class="line-number">203</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result"><a href="../p4a/P4A_DB_Source.html">P4A_DB_Source</a></span>
		<span class="method-name">
			setFields
		</span>
					(<span class="var-type"></span>&nbsp;<span class="var-name">$fields</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">array</span>
				<span class="var-name">$fields</span>			</li>
				</ul>
		
			
	</div>
<a name="methodsetGroup" id="setGroup"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">setGroup</span> (line <span class="line-number">360</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result"><a href="../p4a/P4A_DB_Source.html">P4A_DB_Source</a></span>
		<span class="method-name">
			setGroup
		</span>
					(<span class="var-type">string|array</span>&nbsp;<span class="var-name">$group</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">string|array</span>
				<span class="var-name">$group</span>			</li>
				</ul>
		
			
	</div>
<a name="methodsetHaving" id="setHaving"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">setHaving</span> (line <span class="line-number">397</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result"><a href="../p4a/P4A_DB_Source.html">P4A_DB_Source</a></span>
		<span class="method-name">
			setHaving
		</span>
					(<span class="var-type">string|array</span>&nbsp;<span class="var-name">$having</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">string|array</span>
				<span class="var-name">$having</span>			</li>
				</ul>
		
			
	</div>
<a name="methodsetQuery" id="setQuery"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">setQuery</span> (line <span class="line-number">423</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result"><a href="../p4a/P4A_DB_Source.html">P4A_DB_Source</a></span>
		<span class="method-name">
			setQuery
		</span>
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$query</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$query</span>			</li>
				</ul>
		
			
	</div>
<a name="methodsetSchema" id="setSchema"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">setSchema</span> (line <span class="line-number">185</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result"><a href="../p4a/P4A_DB_Source.html">P4A_DB_Source</a></span>
		<span class="method-name">
			setSchema
		</span>
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$schema</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$schema</span>			</li>
				</ul>
		
			
	</div>
<a name="methodsetTable" id="setTable"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">setTable</span> (line <span class="line-number">149</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Sets the main table for this data source.</p>
<p class="description"><p>If you pass a database view here, remember that  you have to call setPk() on this P4A_DB_Source  and setSequence() on the P4A_Data_Fields (if needed)  because those data won't be autodetected.</p></p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result"><a href="../p4a/P4A_DB_Source.html">P4A_DB_Source</a></span>
		<span class="method-name">
			setTable
		</span>
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$table</span>, [<span class="var-type">string</span>&nbsp;<span class="var-name">$alias</span> = <span class="var-default">null</span>])
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$table</span>			</li>
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$alias</span>			</li>
				</ul>
		
			
	</div>
<a name="methodsetTableAlias" id="setTableAlias"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">setTableAlias</span> (line <span class="line-number">167</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">string</span>
		<span class="method-name">
			setTableAlias
		</span>
					(<span class="var-type"></span>&nbsp;<span class="var-name">$alias</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type"></span>
				<span class="var-name">$alias</span>			</li>
				</ul>
		
			
	</div>
<a name="methodsetWhere" id="setWhere"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">setWhere</span> (line <span class="line-number">327</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">set the where clausole (in SQL syntax)</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result"><a href="../p4a/P4A_DB_Source.html">P4A_DB_Source</a></span>
		<span class="method-name">
			setWhere
		</span>
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$where</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$where</span>			</li>
				</ul>
		
			
	</div>
<a name="methodupdateRowPosition" id="updateRowPosition"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">updateRowPosition</span> (line <span class="line-number">842</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result"><a href="../p4a/P4A_DB_Source.html">P4A_DB_Source</a></span>
		<span class="method-name">
			updateRowPosition
		</span>
				()
			</div>
	
		
			<hr class="separator" />
		<div class="notes">Redefinition of:</div>
		<dl>
			<dt><a href="../p4a/P4A_Data_Source.html#methodupdateRowPosition">P4A_Data_Source::updateRowPosition()</a></dt>
					</dl>
			
	</div>
<a name="method_composeGroupPart" id="_composeGroupPart"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">_composeGroupPart</span> (line <span class="line-number">1195</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			_composeGroupPart
		</span>
					(<span class="var-type"></span>&nbsp;<span class="var-name">$select</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type"></span>
				<span class="var-name">$select</span>			</li>
				</ul>
		
			
	</div>
<a name="method_composeHavingPart" id="_composeHavingPart"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">_composeHavingPart</span> (line <span class="line-number">1200</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			_composeHavingPart
		</span>
					(<span class="var-type"></span>&nbsp;<span class="var-name">$select</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type"></span>
				<span class="var-name">$select</span>			</li>
				</ul>
		
			
	</div>
<a name="method_composeOrderPart" id="_composeOrderPart"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">_composeOrderPart</span> (line <span class="line-number">1208</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			_composeOrderPart
		</span>
					(<span class="var-type"></span>&nbsp;<span class="var-name">$select</span>, [<span class="var-type"></span>&nbsp;<span class="var-name">$order</span> = <span class="var-default">array()</span>])
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type"></span>
				<span class="var-name">$select</span>			</li>
					<li>
				<span class="var-type"></span>
				<span class="var-name">$order</span>			</li>
				</ul>
		
			
	</div>
<a name="method_composePkString" id="_composePkString"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">_composePkString</span> (line <span class="line-number">1220</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			_composePkString
		</span>
					([<span class="var-type"></span>&nbsp;<span class="var-name">$pk_values</span> = <span class="var-default">array()</span>])
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type"></span>
				<span class="var-name">$pk_values</span>			</li>
				</ul>
		
			
	</div>
<a name="method_composeSelectCountPart" id="_composeSelectCountPart"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">_composeSelectCountPart</span> (line <span class="line-number">1155</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			_composeSelectCountPart
		</span>
					(<span class="var-type"></span>&nbsp;<span class="var-name">$select</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type"></span>
				<span class="var-name">$select</span>			</li>
				</ul>
		
			
	</div>
<a name="method_composeSelectCountQuery" id="_composeSelectCountQuery"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">_composeSelectCountQuery</span> (line <span class="line-number">1038</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">string</span>
		<span class="method-name">
			_composeSelectCountQuery
		</span>
					([<span class="var-type">string</span>&nbsp;<span class="var-name">$query</span> = <span class="var-default">null</span>])
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$query</span>			</li>
				</ul>
		
			
	</div>
<a name="method_composeSelectPart" id="_composeSelectPart"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">_composeSelectPart</span> (line <span class="line-number">1119</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			_composeSelectPart
		</span>
					(<span class="var-type"></span>&nbsp;<span class="var-name">$select</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type"></span>
				<span class="var-name">$select</span>			</li>
				</ul>
		
			
	</div>
<a name="method_composeSelectPkQuery" id="_composeSelectPkQuery"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">_composeSelectPkQuery</span> (line <span class="line-number">1090</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">Zend_Db_Select|string</span>
		<span class="method-name">
			_composeSelectPkQuery
		</span>
					(<span class="var-type"></span>&nbsp;<span class="var-name">$pk_value</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type"></span>
				<span class="var-name">$pk_value</span>			</li>
				</ul>
		
			
	</div>
<a name="method_composeSelectQuery" id="_composeSelectQuery"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">_composeSelectQuery</span> (line <span class="line-number">1072</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">Zend_Db_Select|string</span>
		<span class="method-name">
			_composeSelectQuery
		</span>
					([<span class="var-type"></span>&nbsp;<span class="var-name">$add_order_clause</span> = <span class="var-default">true</span>])
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type"></span>
				<span class="var-name">$add_order_clause</span>			</li>
				</ul>
		
			
	</div>
<a name="method_composeSelectStructureQuery" id="_composeSelectStructureQuery"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">_composeSelectStructureQuery</span> (line <span class="line-number">1055</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">Zend_Db_Select|string</span>
		<span class="method-name">
			_composeSelectStructureQuery
		</span>
				()
			</div>
	
		
			
	</div>
<a name="method_composeWherePart" id="_composeWherePart"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">_composeWherePart</span> (line <span class="line-number">1180</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			_composeWherePart
		</span>
					(<span class="var-type"></span>&nbsp;<span class="var-name">$select</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type"></span>
				<span class="var-name">$select</span>			</li>
				</ul>
		
			
	</div>
<a name="method__wakeup" id="__wakeup"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">__wakeup</span> (line <span class="line-number">1291</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			__wakeup
		</span>
				()
			</div>
	
		
			
	</div>
							<h4>Inherited Methods</h4>
				<a name='inherited_methods'><!-- --></a>	
									<!-- =========== Summary =========== -->
					<p>Inherited From <span class="classname"><a href="../p4a/P4A_Data_Source.html">P4A_Data_Source</a></span></p>
					<blockquote>
													<img src="../media/images/Constructor.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Data_Source.html#method__construct">P4A_Data_Source::__construct()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Data_Source.html#methodaddOrder">P4A_Data_Source::addOrder()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Data_Source.html#methoddeleteRow">P4A_Data_Source::deleteRow()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Data_Source.html#methoddropOrder">P4A_Data_Source::dropOrder()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Data_Source.html#methodexportAsCSV">P4A_Data_Source::exportAsCSV()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Data_Source.html#methodfirstPage">P4A_Data_Source::firstPage()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Data_Source.html#methodfirstRow">P4A_Data_Source::firstRow()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Data_Source.html#methodgetAll">P4A_Data_Source::getAll()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Data_Source.html#methodgetAsCSV">P4A_Data_Source::getAsCSV()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Data_Source.html#methodgetNumPage">P4A_Data_Source::getNumPage()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Data_Source.html#methodgetNumPages">P4A_Data_Source::getNumPages()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Data_Source.html#methodgetNumRows">P4A_Data_Source::getNumRows()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Data_Source.html#methodgetOffset">P4A_Data_Source::getOffset()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Data_Source.html#methodgetOrder">P4A_Data_Source::getOrder()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Data_Source.html#methodgetPageLimit">P4A_Data_Source::getPageLimit()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Data_Source.html#methodgetPk">P4A_Data_Source::getPk()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Data_Source.html#methodgetPkRow">P4A_Data_Source::getPkRow()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Data_Source.html#methodgetPkValues">P4A_Data_Source::getPkValues()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Data_Source.html#methodgetRowNumber">P4A_Data_Source::getRowNumber()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Data_Source.html#methodhasOrder">P4A_Data_Source::hasOrder()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Data_Source.html#methodisFirstRow">P4A_Data_Source::isFirstRow()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Data_Source.html#methodisLastRow">P4A_Data_Source::isLastRow()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Data_Source.html#methodisNew">P4A_Data_Source::isNew()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Data_Source.html#methodisSortable">P4A_Data_Source::isSortable()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Data_Source.html#methodlastPage">P4A_Data_Source::lastPage()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Data_Source.html#methodlastRow">P4A_Data_Source::lastRow()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Data_Source.html#methodload">P4A_Data_Source::load()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Data_Source.html#methodnewRow">P4A_Data_Source::newRow()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Data_Source.html#methodnextPage">P4A_Data_Source::nextPage()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Data_Source.html#methodnextRow">P4A_Data_Source::nextRow()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Data_Source.html#methodpage">P4A_Data_Source::page()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Data_Source.html#methodprevPage">P4A_Data_Source::prevPage()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Data_Source.html#methodprevRow">P4A_Data_Source::prevRow()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Data_Source.html#methodrow">P4A_Data_Source::row()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Data_Source.html#methodsaveUploads">P4A_Data_Source::saveUploads()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Data_Source.html#methodsetOrder">P4A_Data_Source::setOrder()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Data_Source.html#methodsetPageLimit">P4A_Data_Source::setPageLimit()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Data_Source.html#methodsetPk">P4A_Data_Source::setPk()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Data_Source.html#methodupdateRowPosition">P4A_Data_Source::updateRowPosition()</a></span><br>
											</blockquote>
									<!-- =========== Summary =========== -->
					<p>Inherited From <span class="classname"><a href="../p4a/P4A_Object.html">P4A_Object</a></span></p>
					<blockquote>
													<img src="../media/images/Constructor.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Object.html#method__construct">P4A_Object::__construct()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Object.html#methodactionHandler">P4A_Object::actionHandler()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Object.html#methodbuild">P4A_Object::build()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Object.html#methoddestroy">P4A_Object::destroy()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Object.html#methoddropImplement">P4A_Object::dropImplement()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Object.html#methoddropMethod">P4A_Object::dropMethod()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Object.html#methoderrorHandler">P4A_Object::errorHandler()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Object.html#methodgetId">P4A_Object::getId()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Object.html#methodgetName">P4A_Object::getName()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Object.html#methodgetObjectType">P4A_Object::getObjectType()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Object.html#methodgetParentID">P4A_Object::getParentID()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Object.html#methodimplement">P4A_Object::implement()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Object.html#methodintercept">P4A_Object::intercept()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Object.html#methodisActionTriggered">P4A_Object::isActionTriggered()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Object.html#methodsetName">P4A_Object::setName()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Object.html#methodsetParentID">P4A_Object::setParentID()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Object.html#methodvoid">P4A_Object::void()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Object.html#method_loadHelper">P4A_Object::_loadHelper()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Object.html#method__call">P4A_Object::__call()</a></span><br>
											</blockquote>
										
		</div>
	</div>

	
	<p class="notes" id="credit">
		Documentation generated on Mon, 31 Jan 2011 19:08:08 +0100 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.4.3</a>
	</p>
	</div></body>
</html>